package com.turing.post.cardmanagement.util;

import java.io.Serializable;
import java.util.List;

@SuppressWarnings("serial")
public class AppZoneInf implements Serializable {
	/**
	 * 卡片复位返回的唯一标识卡片的ATS(包含协议信息)
	 */
	private String fullATS;

	/**
	 * 卡片ATS
	 */
	private String ATS;

	/**
	 * 卡发行文件
	 */
	private CardIssueRoot cardIssue;

	/**
	 * 应用发行文件
	 */
	private CardAppIssueFile appIssue;

	/**
	 * 应用特定的管理信息
	 */
	private Object appSpecObj;

	/**
	 * 修改发行管理区的MAC产生随机数
	 */
	private String macRandom;

	/**
	 * 钱包余额(分)
	 */
	private int epbalance;

	/**
	 * 交易明细对象(最多10条)
	 */
	private List<CardEPDetail> eplist;

	public String getFullATS() {
		return fullATS;
	}

	public void setFullATS(String fullATS) {
		this.fullATS = fullATS;
	}

	public String getATS() {
		return ATS;
	}

	public void setATS(String ats) {
		ATS = ats;
	}

	public CardAppIssueFile getAppIssue() {
		return appIssue;
	}

	public void setAppIssue(CardAppIssueFile appIssue) {
		this.appIssue = appIssue;
	}

	public Object getAppSpecObj() {
		return appSpecObj;
	}

	public void setAppSpecObj(Object appSpecObj) {
		this.appSpecObj = appSpecObj;
	}

	public int getEpbalance() {
		return epbalance;
	}

	public void setEpbalance(int epbalance) {
		this.epbalance = epbalance;
	}

	public List<CardEPDetail> getEplist() {
		return eplist;
	}

	public void setEplist(List<CardEPDetail> eplist) {
		this.eplist = eplist;
	}

	public void setCardIssue(CardIssueRoot cardIssue) {
		this.cardIssue = cardIssue;
	}

	public CardIssueRoot getCardIssue() {
		return cardIssue;
	}

	public void setMacRandom(String macRandom) {
		this.macRandom = macRandom;
	}

	public String getMacRandom() {
		return macRandom;
	}
}
